@charset "utf-8";
/* Initialization */
@font-face {
    font-family: 'Frutiger55RomanRegular';
    src: url('frutiger_55_roman-webfont.eot');
    src: url('frutiger_55_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutiger_55_roman-webfont.ttf') format('truetype'),
         url('frutiger_55_roman-webfont.svg#Frutiger55RomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* url('frutiger_55_roman-webfont.woff') format('woff'), */
html,body{overflow-x:hidden;}
body{background:url(/images/bg-body.png) repeat-x; font-family:Frutiger55RomanRegular, Arial, Helvetica, sans-serif; font-size:.8em; line-height:20px;}
/* Clearfix */
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
.clearfix[class]{display:block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

/* Layout */
.wrapper{margin:0 auto; width:990px;}
small{font-size:.85em;}
footer{background:url(/images/bg-footer.png) repeat-x; padding-bottom:30px;}
footer .area3Columns{margin:0 auto; width:940px;}
.halfArea{width:47%;}
p{margin-bottom:10px;}
.pgFacilities{background:#fff;}
.lnkReadMore, .area3Columns .lnkReadMore{background-color:#f7f7f7; -moz-border-radius:5px; -webkit-border-radius:75px; border-radius:5px; display:inline-block; font-size:.9em; padding-left:10px; padding-right:10px;}
.top{margin:0 auto; width:960px;}
.top #top{background-image:none; padding-left:10px;}

/* Float Left */
.logo, header nav a, .offeringsLink h3, .offeringsLink nav a, .area3Columns article, .halfArea, .halfArea:first-child, .clientLogos b, .clientLogos a, .scrollBack, .clientLogos article, header nav, .ulOfferings a, .ulOfferings img, .clientLogos span{float:left;}

/* Float Right */
.searchWeb, .offeringsLink nav, .halfArea, .scrollNext, .searchWeb input[type="text"], .searchWeb input[type="submit"]{float:right;}

/* Display Block */
.logo a, header nav a, .offeringsLink nav a, .colBlog a, .colNews a, .colBlog small, .colNews small, .colSocial small, footer .halfArea a, .colNwLetters label, .clientLogos b, .clientLogos a, .offeringsData article.current, .ulOfferings a, .ulOfferings b, .ulOfferings span, .logoArea nav span, .logoList div.current, .hpTabData small, .hpTabData small a, .clientLogos span{display:block;}

/* ImageSprite */
.colBlog h3, .colNews h3, .colSocial h3, .scrollBack, .scrollNext, .lnkHome{background-image:url(/images/imagesprite.png); background-repeat:no-repeat;}

/* Text Shadow */
.offeringsLink nav a:hover{text-shadow:1px 2px #fff;}

/* Link Grey */
.colBlog a, .colNews a, .colQkLinks a, .cprgtInfo a, .pgHome .colBlog .readmore:hover small{color:#333;}

/* Link Hover: Blue */
header nav a:hover, .colBlog a:hover b, .colNews a:hover b, .pgHome .lnkHome, .lnkCareers:hover, .lnkContact:hover, .cprgtInfo a:hover, .pgContactUs .lnkContact, .pgHome .colBlog .readmore:hover{color:#4974D1;}

/* Link Hover: Underline */
.colQkLinks a:hover, footer a:hover, .offeringsData article a:hover, .ulOfferings a:hover b, .tweet_text a:hover, .hpTabData a:hover, .jumptomenu a:hover{color:#4974D1; text-decoration:underline;}

/* Hide Text */
.clientLogos a{text-indent:-9999px;}

/* Uppercase 
{text-transform:uppercase;}*/

/* Top Margins */
.area3Columns, .cprgtInfo{margin-top:30px;}
.colBlog a, .colSocial div, footer, .tweet_list li{margin-top:15px;}
.pgHome .colNews a{margin-top:10px;}
.area3Columns small{margin-top:5px;}
.trustedBy{margin-top:20px;}

/* Header */
header{height:68px;/* padding:0 5px 0 25px;*/ overflow:hidden; padding:0 15px;}
.logoArea aside{height:67px;}
.logo{overflow:hidden; width:160px;}
.logo a{height:51px; padding-top:16px;}
.logo a.blogLogo{height:auto; padding-top:16px;}
.searchWeb{margin-top:8px; width:175px;}
.topLinks{font-size:.9em; height:30px; text-align:right;}
.topLinks a{color:#666; display:inline-block; height:16px; line-height:17px; margin-left:15px; padding-top:2px; padding-bottom:3px;}
.lnkHome{background-position:-290px -137px; width:16px;}
.pgHome .lnkHome, .lnkHome:hover{background-position:-306px -137px;}
.lnkContact{/*background-color:#f7f7f7; -moz-border-radius:5px; -webkit-border-radius:75px; border-radius:5px; display:inline-block; padding-left:10px; padding-right:10px;*/}
.lnkReadMore:hover, .rgtBarModule a.lnkReadMore:hover{background-color:#E0F0FC; text-decoration:none;}

/* Headings */
h1{color:#777; font-size:22px; font-weight:bold; padding:10px;}
h2{color:#666; font-size:16px;}
.pgHome h1, .pgHome h2{padding-left:20px; padding-right:20px; padding-bottom:50px; text-align:center;}
.pgHome h2{line-height:25px; margin-bottom:15px;}
.trustedBy h2{background:url(/images/bg-heading.png) no-repeat center center; font-size:1.5em; text-align:center;}
h3{font-size:1.4em;}

/* Main Navigation */
header nav{margin-top:31px;}
header nav a{color:#666; margin-right:1px;}

.logoArea nav a, .logoArea nav span{background:url(/images/bg-main-navigation.png) no-repeat}
.logoArea nav a{padding-left:15px;}
.logoArea nav span{height:33px; padding:3px 16px 0 0;}
.logoArea nav a:hover, .logoArea nav a.current{background-position:left -44px;}
.logoArea nav a:hover span, .logoArea nav a.current span{background-position:right -44px;}
.lnkBlog{padding-top:3px;}
.logoArea nav .lnkBlog:hover{background:none;}

.jumptomenu{background-color:#E0E0E0; font-size:12px; /*padding:10px;*/ position:absolute; z-index:99; display:none;}
.jumptomenu aside.last{margin-right:15px;}
.jumptomenu a{background:url(/images/bg-main-navigation-link.png) repeat-x left top; color:#565656; display:block; margin-left:15px; padding:5px 10px;}
.jumptomenu aside a:first-child{background:none;}
.jumptomenu aside a:hover{background-color:#E8E8E8; text-decoration:none;}
.jumptomenu a.specialLink{background:url(/images/bg-main-navigation-special-link.png) repeat-x; border:1px solid #B2B2B2; border-top:none; clear:both; color:#111; height:40px; margin:5px 0 0; overflow:hidden; padding:15px; width:auto;}
.specialLink{font-size:.9em; line-height:16px;}
.specialLink img{margin-right:15px;}
#demos{padding:0 15px 15px 0;}

#company, #industrySoln, #resources{width:330px;}
#company aside a, #industrySoln aside a, #resources aside a{width:120px;}

.jumptomenu aside{float:left;}

/* Home Banners */
.homeBnrs{height:368px;/* overflow:hidden;*/}
.pgHome .pageOutlineBG{display:none;}
.hpBnrLib{display:none;}

/* Page */
.page{padding:15px;}

/* Our Offerings */
.offeringsLink{background:url(/images/bg-offerings-link.png) repeat-x left bottom #E7F1CE; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border-bottom-left-radius:0; border-bottom-right-radius:0; height:41px; padding:4px 3px 0 0; white-space:nowrap;}
.offeringsLink h3, .offeringsLink nav a{font-size:1em; font-weight:bold; height:29px; padding:8px 15px 0;}
.offeringsLink nav a{background-color:#D7E0BF; border:1px solid #E7F1CE; border-bottom:none; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border-bottom-left-radius:0; border-bottom-right-radius:0; color:#636758; margin-right:2px;}
.offeringsLink nav a:hover, .offeringsLink nav a.current{background:url(/images/bg-offerings-link-hover.png) repeat-x; border-color:#C9C9C9; color:#494463; height:32px;}
.offeringsData{background:url(/images/bg-offerings-data.png) no-repeat; border:1px solid #E3E3E3; border-top:none; clear:both; padding:20px;}
.offeringsData h3{font-weight:bold; margin-bottom:10px;}
.offeringsData img{margin-right:30px;}
.offeringsData a, .caseStudyDetails .btnCTA{margin-right:20px;}
.offeringsData .btnCTA:active{margin:1px 10px 0 1px;}
.offeringsData article{display:none;}

/* 3 Columns */
.area3Columns article{display:block; min-height:250px; vertical-align:top; width:320px;}
.colBlog{background:url(/images/bg-3column-left.png) no-repeat 235px top;/* margin-right:10px; padding-right:10px;*/}
.area3Columns .colSocial{background:url(/images/bg-3column-right.png) no-repeat left top;/* margin-left:10px; padding-left:10px;*/ padding-left:20px; width:300px;}
.colBlog h3, .colNews h3, .colSocial h3{height:27px; padding:4px 0 0 40px;}
.colNews h3{background-position:-320px 0;}
.area3Columns .lnkReadMore{margin-left:40px; padding:3px 10px;}
.colSocial h3{background-position:-640px 0;}
.colSocial .hpTabNames, .colSocial .hpTabData{padding-left:40px;}
.colSocial li{border-bottom:1px dotted #dcdcdc; margin-top:10px; padding-bottom:10px;}
.colBlog a, .colNews a{padding:0 20px 0 40px;}
.pgHome .colBlog .readmore{padding-right:35px;}
.colBlog b, .colNews b{font-weight:normal;}
footer .area3Columns article{width:300px;}
.pgHome .colNews small, .pgHome .colBlog small{border-bottom:1px dotted #DCDCDC; padding-bottom:10px;}

/* Button CTA */
.area3Columns .btnCTA, .btnCTA, .page p a.btnCTA{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8A8A8A), color-stop(100%,#666)); background:-moz-linear-gradient(center top , #8A8A8A 0%, #666 100%) repeat scroll 0 0 transparent; border:1px solid #666; border-radius:5px 5px 5px 5px; box-shadow:0 1px 1px #C1C0BE; color:#fff; cursor:pointer; display:inline-block; font-size:.85em; font-weight:bold; padding-left:0px; position:relative; text-decoration:none; text-shadow:0 -1px #555; vertical-align:middle;}
.area3Columns .btnCTA{margin-left:40px;}
.area3Columns .btnCTA span, .btnCTA span{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#8A8A8A #8A8A8A #333; border-radius:5px 5px 5px 5px; border-style:solid; border-width:1px 1px 2px; float:left; padding:0px 10px 1px; position:relative;}
.area3Columns .btnCTA:hover, .btnCTA:hover, .btnCTA.mainCTA:hover, .page .btnCTA.mainCTA:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#A5CD4A), color-stop(100%,#7E9F32)); background:-moz-linear-gradient(center top , #A5CD4A 0%, #7E9F32 100%) repeat scroll 0 0 transparent; border:1px solid #7E9F32; border-radius:5px 5px 5px 5px; box-shadow:0 3px 3px #C1C0BE; text-shadow:0 -1px #6F8A2D;}
.btnCTA:hover span, .btnCTA.mainCTA:hover span{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#A5CD4A #A5CD4A #6A862B; border-radius:5px 5px 5px 5px; border-style:solid; border-width:1px 1px 2px; color:#fff;}
/*.area3Columns .btnCTA:active{margin:16px 0 0 43px;}*/
.btnCTA.mainCTA.brdWhite{border:1px solid #9787FF; box-shadow:0 1px 1px #333;}

/* Footer */
footer .area3Columns{background:url(/images/bg-footer-area3columns.png) no-repeat center top; padding-top:20px;}
footer .colQkLinks{margin:0 20px;}
footer h4{border-bottom:1px dotted #666; font-size:1.3em; margin-bottom:15px; padding-bottom:15px; text-align:center;}
footer .halfArea a{border-bottom:1px dotted #ddd; padding:5px 0;}
.colNwLetters{background:url(/images/bg-colnwletters.png) no-repeat right bottom;}
.colNwLetters label{margin:10px 0 5px;}
.colNwLetters input{margin-bottom:10px;}
.cprgtInfo{font-family:Tahoma, Geneva, sans-serif; font-size:85%; text-align:center;}

/* Form Elements */
input{font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
footer form div, .rightBar .colNwLetters form div{background:url(/images/bg-input-text-small.png) no-repeat scroll; border:none; height:24px; padding:2px 5px 0; width:120px;}
footer input[type="text"], .rightBar .colNwLetters input[type="text"]{background:none; border:none; padding-top:3px; width:115px;}
.searchWeb input[type="text"]{background:url(/images/bg-search-web.png) no-repeat; border:none; color:#C3C3C3; height:23px; padding-left:10px; padding-right:10px; vertical-align:top; width:120px;}
footer input[type="submit"], .rightBar .colNwLetters input[type="submit"]{background:url(/images/bg-input-button.png) repeat-x; border:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#707575; cursor:pointer; display:block; font-weight:bold; height:22px; margin-top:5px; padding-left:10px; padding-right:10px;}
footer input[type="submit"]:hover, .pageRight .colNwLetters input[type="submit"]:hover, .rightBar .colNwLetters input[type="submit"]:hover{background-position:left -22px; color:#fff; cursor:pointer;}
.searchWeb input[type="submit"]{background:url(/images/bg-search-web.png) no-repeat right top; border:none; cursor:pointer; height:23px; vertical-align:top; width:24px;}
.searchWeb input[type="submit"]:hover{background-position:right -23px;}

/* Social Icons */
.socialIcons{/*background-color:#fff; border:1px solid #DCDCDC; border-right:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border-top-right-radius:0; border-bottom-right-radius:0; padding:0 3px 0 5px; position:fixed; right:0; top:109px; -moz-box-shadow:3px 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px 3px #ccc; box-shadow:3px 3px 3px 3px #ccc; width:14px; z-index:100;*/ margin-bottom:15px;}
.socialIcons a{background-image:url(/images/bg-social-icons.png); background-repeat:no-repeat; color:#fff; display:inline-block; height:27px; margin:5px 15px 0 0; text-decoration:none; width:27px;}
.socialIcons a:hover{opacity:1; filter:alpha(opacity=100);}
#sidebar .socialIcons{padding:0; text-align:center;}
#sidebar .socialIcons a{margin-left:10px; margin-right:0px;}
#sidebar .socialIcons a:first-child{margin-left:0px;}
.icnFacebook{background-position:0 0;}
.icnFacebook:hover, .facebook{background-position:-53px 0;}
.icnTwitter{background-position:0 -40px;}
.icnTwitter:hover, .twitter{background-position:-53px -40px;}
.icnLinkedIn{background-position:0 -80px;}
.icnLinkedIn:hover, .linkedIn{background-position:-53px -80px;}
.icnGooglePlus{background-position:0 -120px;}
.icnGooglePlus:hover{background-position:-53px -120px;}
.icnRss{background-position:0 -160px;}
.icnRss:hover{background-position:-53px -160px;}
.icnSlideShare{background-position:0 -200px;}
.icnSlideShare:hover, .slideShare{background-position:-53px -200px;}
.icnYouTube{background-position:0 -240px;}
.icnYouTube:hover, .youTube{background-position:-53px -240px;}

/* Client Logos */
.trustedBy{border:1px dotted #ddd; border-left:none; border-right:none; padding:20px 0 20px 10px;}
.trustedBy, .trustedBy h2{margin-bottom:30px;}
.clientLogos article, .clientLogos span{height:82px; overflow:hidden; width:850px;}
.clientLogos b{border:1px solid #eee; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; height:80px; margin:0 10px; overflow:hidden; text-align:center; width:148px;}
.clientLogos b img{vertical-align:middle;}
.clientLogos a{width:45px;}
.scrollBack, .scrollNext{height:80px;}
.scrollBack{background-position:left -50px;}
.scrollBack:hover{background-position:left -150px;}
.scrollNext{background-position:right -50px;}
.scrollNext:hover{background-position:right -150px;}

/* Homepage Banners */
.bnrs{height:368px; left:0; margin-top:68px; position:absolute; width:100%; z-index:-1;}
.bnrs img{margin:0 auto; position:absolute; height:368px;}
.homeBnrs article{display:none;}
.homeBnrs article:first-child{display:block;}
.bnrHead{color:#2E3A25; font-size:24px; font-weight:bold; line-height:27px; margin-bottom:13px;}
.bnrSubHead{/*color:#fff;*/ font-size:16px; font-weight:bold; margin-bottom:13px;}
.homeBnrs p{margin:5px 0 25px;}
.homeBnrs .btnCTA{box-shadow:none;}

/*.bnrs#bnrInvtSols{background:url(/images/home-bnrs/solutions-and-services.jpg) no-repeat center top;}*/
.homeBnrs .bnrInvtSols p, .homeBnrs .bnrWbnrMlrn p{width:390px;}
.homeBnrs .bnrInvtSols, .homeBnrs .bnrWbnrMlrn{padding:90px 0 0 80px;}

/*.bnrs#bnrCaseStudies{background:url(/images/home-bnrs/case-studies.jpg) no-repeat center top;}*/
.homeBnrs .bnrCaseStudies{padding:95px 0 0 591px; margin-right:50px;}
.homeBnrs .bnrRewards{padding:125px 0 0 610px; margin-right:50px;}
.bnrRewards .bnrHead, .bnrAnalystReport .bnrHead{color:#fff;}
.bnrRewards .bnrSubHead, .bnrAnalystReport .bnrSubHead{color:#2E3A25;}
.bnrRewards .bnrHead, .bnrAnalystReport .bnrHead, .bnrEbookMLrnGud .bnrHead{line-height:27px;}
.homeBnrs .bnrEbookMLrnGud p{width:320px;}
.homeBnrs .bnrEbookMLrnGud{padding:90px 0 0 93px;}
.homeBnrs .bnrAnalystReport{margin-right:82px; padding:85px 0 0 530px;}
.bnrProgress{text-align:center; position:absolute; top:405px; width:990px;}
.bnrProgress a, .slideProgress .slide, .slideProgress .prevSlide, .slideProgress .nextSlide{background:url(/images/bg-bnr-progress-link.png) no-repeat center 10px; display:inline-block; height:5px; outline:none; padding:10px; width:6px;}
.bnrProgress a.current{background-position:center -10px;}
.slideProgress a.current{background-position:center -30px;}
.bnrInvtSols .bnrHead, .bnrInvtSols .bnrSubHead, .bnrWbnrMlrn .bnrSubHead{color:#425435;}
.bnrCaseStudies .bnrHead, .bnrCaseStudies .bnrSubHead{color:#0D4D5E;}
.bnrRewards .bnrHead, .bnrRewards .bnrSubHead{color:#1C4648;}
.bnrEbookMLrnGud .bnrHead, .bnrEbookMLrnGud .bnrSubHead{color:#455235;}
.bnrAnalystReport .bnrHead, .bnrAnalystReport .bnrSubHead{color:#264D3B;}
/*.hmPrevBnr, .hmNextBnr{margin:0 20px;}*/

/* UL Offerings */
.ulOfferings{padding-top:10px;}
.ulOfferings a{border-left:1px dotted #ddd; color:#000; line-height:16px; margin-left:10px; padding:0 10px 5px 15px; width:200px;}
.ulOfferings a:first-child{border-left:none; margin-left:5px;}
.ulOfferings span{padding-left:60px;}
.ulOfferings p{font-size:.9em;}
.ulOfferings b{padding-bottom:2px;}

/* Homepage Tabs */
.hpTabNames{background:url(/images/bg-hp-tab-names.png) no-repeat left bottom; padding-bottom:1px;}
.hpTabNames a{display:inline-block; padding:0 15px 10px 15px;}
.hpTabNames a.current{background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#000; font-weight:bold;}
.hpTabData{display:none;}
.hpTabData.current{display:block;}
.hpTabData small{color:#666; font-size:.9em;}

.webinar, .ulWebinar{background-color:#F4E2A6; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:inline-block; font-size:9px; line-height:16px; margin-left:5px; padding:0 5px;}

.bnrProgress .btnPrevPO, .bnrProgress .btnNextPO, .slideProgress .prevSlide, .slideProgress .nextSlide{background:url(/images/page-outline/bg-arrows.png) no-repeat 7px 3px; display:inline-block;}
.bnrProgress .btnNextPO, .slideProgress .nextSlide{background-position:-70px 3px;}
.bnrProgress .btnPrevPO:hover, .slideProgress .prevSlide:hover{background-position:7px -27px;}
.btnNextPO:hover, .slideProgress .nextSlide:hover{background-position:-70px -27px;}

.pgHome .btnPrevPO, .pgHome .btnNextPO, .pgPortfolio .btnPrevPO, .pgPortfolio .btnNextPO{background:url(/images/bg-arrows-homepage-bnr.png) no-repeat; height:43px; margin:162px 0 0 15px; position:absolute; width:43px; z-index:10;}
.pgHome .btnPrevPO:hover, .pgPortfolio .btnPrevPO:hover{background-position:left -47px;}
.pgHome .btnNextPO, .pgPortfolio .btnNextPO{background-position:right top; margin-left:932px;}
.pgHome .btnNextPO:hover, .pgPortfolio .btnNextPO:hover{background-position:right -47px;}
.pgPortfolio .btnNextPO{margin-left:902px;}

/* Logo List */
.logoList div{display:none; min-height:185px;}

/* Pagination */
.pagination{padding-top:20px; text-align:center;}
.pagination a, .clientLogos .pagination a, .rightBar .pagination a{background:url(/images/bg-pagination.gif) no-repeat center 4px; border:none; display:inline-block; float:none; height:16px; padding:0; width:16px;}
.pagination a:hover, .pagination a.current{background-position:center -14px;}

/* Black Popup */
.blackPopup{}
.semiBlack{background-color:#000; cursor:pointer; display:none; filter:alpha(opacity=75); left:0; -moz-opacity: 0.75; opacity: 0.75; position:absolute; top:0; z-index:999;}
.highContent, #courseContentDiv{background-color:#666; border:4px solid #525252; display:none; /*height:500px;*/ margin:0 auto; position:fixed; /*width:970px;*/ z-index:1000;}

.bpHeader{background-color:#000; height:25px; overflow:hidden; text-align:right;}
.bpHeader b{color:#eee; font-size:.9em; font-weight:normal; left:10px; line-height:24px; position:absolute;}
.closeBP{color:#fff; display:inline-block; font-weight:bold; padding:3px 10px;}
.closeBP:hover{background-color:#990000;}
.bpContent, .bpContent iframe{overflow:hidden;}

.error{color:#DD9997;}
.success{color:#669900;}

/* Button CTA */
.btnCTA.mainCTA, .page .btnCTA.mainCTA, .prflFilters.btnCTA.mainCTA{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#226484), color-stop(100%,#114B6E)); background:-moz-linear-gradient(center top , #226484 0%, #114B6E 100%) repeat scroll 0 0 transparent; border:1px solid #114B6E; border-radius:5px 5px 5px 5px; box-shadow:0 1px 1px #C1C0BE; font-size:1.1em; font-weight:normal; text-align:center;/* width:210px;*/}
.btnCTA.mainCTA span{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#226484 #226484 #333; display:block; padding:3px 10px;/* width:190px;*/}
/*.btnCTA:active{margin:1px 0px 0 1px;}*/
.rightBar .mainCTA{margin-bottom:30px;}
.pgHome .btnCTA.mainCTA, .pgHome .btnCTA.mainCTA span, .innovationSamples .btnCTA.mainCTA, .innovationSamples .btnCTA.mainCTA span, .pgSSovrw .btnCTA.mainCTA, .pgSSovrw .btnCTA.mainCTA span{font-weight:normal; width:auto;}

input:focus, select:focus, textarea:focus{outline:none;}

/* Search Component */
.gssb_e .gssb_a, .gssb_e .gssb_a td{white-space:normal;}
.gssb_e .gssb_a td{border-top:1px dotted #eee; color:#669900; font-weight:bold;}
.gssb_e .gssb_a td b{color:#000; font-weight:normal;}

/* Search Results */
.gs-webResult{width:auto !important;}


/* Live Chat */
.ulChat{background:url(/images/bg-ulchat.png) no-repeat; bottom:0; display:block; height:35px; margin-left:730px; position:fixed; width:247px; z-index:100;}
.ulChat.openWin{background-position:right top;}
.ulChat b{color:#fff; display:block; height:28px; padding:9px 0 0 54px;}
.ulChat p{color:#000; font-size:.9em; padding:10px 15px;}
.ulChat img{margin-top:12px;}
.ulChat .btnCTA{margin-top:12px;}

